* {
    padding: 0;
    margin: 0;
    border: 0;
}

body {
    font-family: "Microsoft YaHei";
    background: #ffffff;
}

a {
    text-decoration: none;
    cursor: pointer;
}

ul, li {
    list-style: none;
}

input {
    border: 0;
    outline: none;
}

i, em {
    font-style: normal;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    zoom: 1;
}

.clear:after {
    display: table;
    content: '';
    clear: both;
}

.clearfix { 
    zoom: 1; 
    _height: 1px; 
}
.clearfix:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
}

@font-face
{
font-family: qkhyt;
src: url('iwh_qkhyt.ttf'),
     url('iwh_qkhyt.eot'),
     url('iwh_qkhyt.svg'),
     url('iwh_qkhyt.woff');
}

.header{position: relative;}
.headerTop{display: none;}
.headerBox{background: #fffaef;border-bottom: 1px solid #ecdbbf;}
.headerBox.on{height: 3.91rem;}
.headerLogo{padding-top: 0.44rem;}
.headerLogo a{display: block;margin: 0 auto;}
.headerLogo a,
.headerLogo img{width: 6.49rem;height: 1.49rem;}
.headerCont{position: relative;padding: 0.18rem 0.3rem 0.34rem;display: flex;background: url(iwh_nav_mobile.png) no-repeat 6.46rem top;
background-size: 0.11rem 0.85rem; line-height: .4rem;}
.headerCont p,
.headerCont a{color: #29303c;font-size: 0.26rem;}
.headerCont p{cursor: pointer;background: url(iwh_hbtn_mobile.png) no-repeat left center;background-size: 0.32rem 0.31rem;
padding: 0 0.36rem 0 0.47rem;}
.headerCont .home {display: none}
.headerCont a.mail span{display: inline-block;background: url(iwh_mail_mobile.png) no-repeat left center;
background-size: 0.31rem 0.25rem;padding: 0 0.36rem 0 0.44rem;}
.headerCont a.tel span{display: inline-block;background: url(iwh_tel_mobile.png) no-repeat left center;
background-size: 0.34rem 0.27rem;padding: 0 0.35rem 0 0.47rem;}
.headerCont a.en{overflow: hidden;margin-right: .36rem;}
.headerCont a.btn{width: 0.44rem;height: 0.31rem;background: url(iwh_btn_mobile.png) no-repeat left center;position: absolute;top: 0.18rem;background-size: 0.44rem 0.31rem;right: 0.3rem;}
.headerCont .picture img {width: .88rem; height: .32rem;}
.searchBox{width: 6.88rem;position: absolute;top: 0.88rem;left: 50%;margin-left: -3.44rem;display: none;}
.searchBox .text{width: 5.87rem;height: 0.38rem;line-height:normal;outline: none;color: #46586d;font-size: 0.31rem;
padding: 0.14rem 0.8rem 0.14rem 0.19rem;display: block;border: 1px solid #46586d;border-radius: 0.4rem;
-webkit-appearance:none;}
.searchBox .text::-webkit-input-placeholder { 
　　color:#b2b2b2;line-height:0.38rem;
　　}
.searchBox .text:-moz-placeholder {
　　color:#b2b2b2;line-height:0.38rem;
　　}
.searchBox .text::-moz-placeholder {
　　color:#b2b2b2;line-height:0.38rem;
　　}
.searchBox .text:-ms-input-placeholder {
　　color:#b2b2b2;line-height:0.38rem;
}
.searchBox .button{width: 0.39rem;height: 0.39rem;border: 0;outline: none;background: url(iwh_hbtn_mobiles.png) no-repeat;
background-size: 0.39rem 0.39rem;cursor: pointer;display: block;position: absolute;top: 0.15rem;right: 0.18rem;}
.headerNav{width: 100%;background: rgba(0,0,0,0.4);position: absolute;top: 2.81rem;left: 0;z-index: 9999;padding: 0 1rem 0.5rem 0;
box-sizing: border-box;display: none;}
.headerNav .wrap{background: #fefefe;border-top: 0.06rem solid #60809e;}
.headerNav .wrap ul{display: none;}
.headerNav .wrap .nav_mobile{display: block;padding: 0 0 0.5rem 0.1rem;}
.headerNav .wrap .nav_mobile li{float: left;width: 2.15rem;text-align: center;height: 1.59rem;padding: 0.07rem 0.26rem 0 0;
margin-top: 0.5rem;box-sizing: border-box;}
.headerNav .wrap .nav_mobile li a{color: #374351;font-size: 0.3rem;display: block;line-height: 1;position: relative;}
.headerNav .wrap .nav_mobile li:nth-child(3n-2),
.headerNav .wrap .nav_mobile li:nth-child(3n-1){background: url(iwh_nav_li_mobile.png) no-repeat right center;
background-size: 0.26rem 1.59rem;}
.headerNav .wrap .nav_mobile li a+a{padding-top: 0.34rem;margin-top: 0.35rem;}
.headerNav .wrap .nav_mobile li a+a:before{content: "";display: block;width: 0.56rem;height: 0.02rem;background: #c2c2c2;
position: absolute;top: 0;left: 50%;margin-left: -0.28rem;}
.headerNav .wrap .nav_mobile li:nth-child(3n){width: 2.1rem;}
.headerNav .wrap .nav_mobile li:last-child{background: none;}

.footer{overflow: hidden;}
.footer .foot{height: 11.4rem;background: url(iwh_footbg_mobile.jpg) no-repeat;background-size: 7.5rem 11.4rem;padding: 0 0.3rem;}
.footer .footTop{border-bottom: 0.03rem solid #646970;padding: 0.43rem 0 0.36rem;}
.footer .footTop h3{float: left;color: #f4efe4;font-size: 0.3rem;line-height: 1;}
.footer .footTop .footNav{float: right;font-size: 0;text-align: right;}
.footer .footTop .footNav a,
.footer .footTop .footNav span{color: #f4efe4;font-size: 0.26rem;}
.footer .footTop .footNav span{padding: 0 0.18rem;}
.footer .footList{padding-top: 0.08rem;}
.footer .footList li{float: left;width: 50%;padding-top: 0.28rem;}
.footer .footList li a{color: #cec6b5;font-size: 0.26rem;line-height: 1;display: block;}
.footer .footBottom{border-top: 0.24rem solid #364659;background: #fffaef;text-align: center;padding: 0.26rem 0 0.23rem;}
.footer .footBottom p{color: #2f2f2f;font-size: 0.26rem;float: none;line-height: 1;padding: 0.13rem 0;}